home *** CD-ROM | disk | FTP | other *** search
/ MacFormat 1995 March / macformat-022.iso / Shareware City / Developers / CMaster Demo v2.0.3 / CMaster.sea / CMaster.rsrc / TEXT_10105_Known Problems.txt < prev    next >
Encoding:
Text File  |  1994-09-17  |  5.9 KB  |  41 lines

  1. Known Problems:
  2. CMaster 2.0.2:
  3. - Zooming a new window moved to a different monitor which has not been saved results in the window zooming to the original monitor.
  4.  
  5. CMaster 2.0.1:
  6. -Some users have reported getting very small windows occasionally with Symantec C++ 7. We have added some code to our WDEF to prevent windows with a width smaller than 200 pixels. We‚Äôre still working on finding out out why this happens, but at least you can now zoom the window if it happens (we have never had it happen to us, and we can‚Äôt find a way to force it to happen, that‚Äôs one reason we can‚Äôt fix it!)
  7. -Aladdin‚Äôs ShortCut 1.5.3 crashes when you try to assign an Alias, probably when you try to open an arbitrary file for Version Editing too. We‚Äôve contacted them and provided a very simple example of how to crash ShortCut (just write a simple app that calls StandardGetFile and when you try to run it with ShortCut, you will have problems), but after contacting them several times and not getting any response back, we‚Äôve given up on ever getting this resolved.
  8. -Its possible that CMaster does not work with Virtual Memory, we had one crash report that went away, but we don‚Äôt plan to test with VM in any case.
  9. -Forker 1.1 causes THINK PM to lockup when CMaster is used.
  10. -If you use ‚Äú#pragma mark ...(‚Äù style markers, with a ‚Äú(‚Äù to dim the item, note that the Mac does not let you dim the 32nd or greater item.
  11.  
  12. CMaster 2.0.0:
  13. -THINK Project Manager 7: Symantec added saving window position in version 7. However, as of 7.0.3, there is no way for you to turn it off. Therefore, CMaster and THINK fight over saving and restoring this information. CMaster usually wins, but if you use Close All to close dirty windows, THINK wins, and the next time you open them they open zoomed out. Write Symantec if this bothers you‚Äîthere‚Äôs nothing we can do about it (and we spent a few days trying...)
  14.  
  15. -CE Toolbox 1.7: if you select the ‚Äúseparated‚Äù option, so that the tools show in a ‚ÄúTools‚Äù submenu, then this menu shows up sometimes when you press on the ‚ÄúFiles‚Äù menu in a text window. To fix, simply don‚Äôt use this option.
  16.  
  17. -HeapQC: the FC release‚Äîare there others? You get spurious reports of writes to NIL.
  18.  
  19. -SpeedyFinder7v1.5.9: when you work in the Finder, you get beeps if CMaster/THINK in background.
  20.  
  21. Warping INITs:
  22. -WindowShade: not tested by us, but reported that it has problems with CMaster-controlled files.
  23. -WindowWarp: if you have the Icon Bar showing, then the window does not warp correctly (parts fall off the monitor.
  24. -ZoomOther: if you have the Icon Bar showing, then the window does not zoom correctly (parts fall off the monitor.)
  25.  
  26. The reason these inits don‚Äôt work right with CMaster is twofold: first, CMaster has to keep an offset userState rect so that those times that THINK sets it, the window zooms correctly. Secondly, the CMaster Icon Bar resides in the window‚Äôs structRgn, not the contentRgn, so almost every such INIT cannot zoom or move a CMaster window correctly. However, CMaster lets you intercept the Zoom mouse click and command key equivalent, so hopefully someone will write a CMaster External to do window warping. [A special thanks to Pace Bonner for working with us to try and get ZoomOther to work with CMaster‚Äîit may someday.]
  27.  
  28. -Big color monitors come with INITs that let you toggle screen behavior. We had a couple of calls where things like control-dbl-click didn't work because the INIT was "eating" them. If you're trying to use a CMaster keyboard feature, and it doesn't work at all, make sure QuicKeys or one of these INITs isn't the cause (open its Control Panel and look at the keyboard modifiers in use.)
  29.  
  30. Known Defects
  31. -File Menu: if you move a project around, and use the File Menu to try and open a header file, and THINK doesn‚Äôt find it, THINK does some sort of LongJump back to its main event loop, leaving CMaster waiting forever for it to return (actually, it looks to CMaster if its one level down in a recursion loop.) We have tried to fix this problem since CMaster 1.0 shipped, and we still haven‚Äôt found a fix. Also, you may get AESend errors when using option or shift‚Äîvalues > 0 get returned by Symantec without explanation. They seem to happen when THINK hasn‚Äôt compiled the file yet.
  32.  
  33. -Balloon Help: CMaster does not own the THINK main event loop, nor does it have access to it. Thus, we had to be very creative when providing Balloon help for the Icons, Menus, and other widgets in the window. Our implementation, particularly with the ‚ÄòPICT‚Äô-based help (using the option key), may result in windows in odd positions‚Äîwe‚Äôre sorry, but the only think you can do is move the window to the left or right and then try again.
  34.  
  35. -Moveable Modal Dialog Boxes: CMaster does not own the THINK main event loop, nor does it have access to it. Thus, we had to be very creative when providing our dialog boxes. We know they don‚Äôt meet the Apple Human Interface Guidlines, but under the circumstances, they‚Äôre the best we can offer.
  36.  
  37. -CMaster Alerts sometimes leave the System Menu Bar dimmed. At the time this version was frozen, we could not duplicate the problem‚Äîhowever, we added a DrawMenuBar call to the refresh screen Key Function to at least give you a quick way to clear this condition.
  38.  
  39. -Reverting a window to a previously saved file also reverts the file to the THINK default font/size/tabs, etc (its defaults, or those in the MPSR.), and you lose any overridden font, size, or tab info. At this time, we couldn‚Äôt figure out how to trap the Revert action, but we added a font restore to the refresh screen Key Function, so if you apply it to a reverted file it will restore the font override to that window.
  40.  
  41. -Using Override Font but not the size, may result in a window using Monaco 9 point. The issue is that CMaster looks to see if the final font and size choice exist (either as a bit mapped or from a scaleable font.) If the requested font and size don‚Äôt show as existing, CMaster defaults the window to THINK‚Äôs default setting.